/*************************************************************************************
 * Nombre del archivo: Retorno_Funcion.java
 * Universidad del Valle de Guatemala
 * Curso: Diseño de Lenguajes de Programación
 * @author martin
 *          Martín Guzmán 08041
 * Fecha: Abril de 2010
 * Descripción: Generador de analizador léxico
*************************************************************************************/

import java.util.LinkedList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Retorno_Funcion {
    
    public int indice;
    public boolean aceptado;
    public String cadena;

    /***********************************************
     * Método: Retorno_Funcion
     * Uso: Constructor
    ***********************************************/
    public Retorno_Funcion(){
        this.indice = 0;
        this.aceptado = false;
        this.cadena = "";
    }

    /***********************************************
     * Método: Retorno_Funcion
     * Uso: Constructor
    ***********************************************/
    public Retorno_Funcion(int indice, boolean aceptado, String cadena){
        this.indice = indice;
        this.aceptado = aceptado;
        this.cadena = cadena;
    }

    /***********************************************
     * Método: toString
     * Uso: imprimir una cadena
     * @return String
    ***********************************************/
    public String toString(){
        return "["+this.aceptado+","+this.indice+","+this.cadena+"]";
    }


}